<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>css百分号参考</title>
    <style>
        .out{
            width: 500px; height: 500px;
            border: 1px solid red;
            position: relative;
        }
        .in{
            width: 50%;height: 50%;
            margin-top: 40%;margin-left: 40%;
            background-color: black;
            color: white;
            line-height: 100%;
        }
        .out1{
            width: 500px; height: 500px;
            border: 1px solid green;
            position: relative;
            font-size: 24px;
        }
        .in1{
            width: 50%;height: 50%;
            /* 字体大小参考父元素 */
            font-size: 50%;
            /* margin-top: 40%;margin-left: 40%; */
            padding: 25%;
            /* padding参考父元素 */
            background-color: yellow;
            /* radius参考自己的大小 */
            border-radius: 50%;
            color: black;
            line-height: 100%;
        }
        .out2{
            width: 500px; height: 500px;
            border: 1px solid red;
            position: relative;
        }
        .in2{
            height: 200px;
            background-image: url(./cyt.png);
            background-repeat: no-repeat;
            background-size: 50% 50%;
            /* 北京图片的大小百分比参考机子的大小 */
            color: white;
            line-height: 100%;
        }
        .out3{
            width: 500px; height: 500px;
            border: 1px solid red;
            position: relative;
            line-height: 400%;
            /* 行高参考字体自己的大小 */
        }
        .in3{
            width: 200px;height: 300px;
            border-radius: 50%;
            background-color: black;
            color: white;
            line-height: 100%;
        }
        .out4{
            width: 500px; height: 500px;
            border: 1px solid red;
            position: relative;
        }
        .in4{
            width: 200px;height: 200px;
            /* 定位是粘性定位是，top，left参考视口的宽高 */
            position: fixed;
            top: 50%; left: 50%;
            background-color: black;
            color: white;
            line-height: 100%;
        }
        .out5{
            width: 500px; height: 500px;
            border: 1px solid red;
            position: relative;
        }
        .in5{
            width: 200px;height: 200px;
            /* 定位是相对定位是，top，left参考父元素 */
            position: relative;
            top: 50%; left: 50%;
            background-color: black;
            color: white;
            line-height: 100%;
        }
    </style>
</head>
<body>
    <div>
        <h3>参考父元素</h3>
        <i>
            /* 字体大小参考父元素 */
        /* padding参考父元素 */
        /* 定位是相对定位是，top，left参考父元素 */
        </i>

        <h3>参考自己的：</h3>
        <b>
            /* radius参考自己的大小 */
            /* 北京图片的大小百分比参考自己的大小 */
            /* 行高参考字体自己的大小 */
            /* 定位是粘性定位是，top，left参考视口的宽高 */
        </b>

    </div>
    <div>
        transform:translate(x 轴的百分比,y轴的百分比) 的百分比形式
        x 轴的百分比,y轴的百分比 是基于当前元素的的宽和高来确定的
    </div>
    <div class="out">
        外盒子
        <div class="in">
            里盒子
        </div>
    </div>
    <div class="out1">
        外盒子
        <div class="in1">
            里盒子
        </div>
    </div>
    <div class="out2">
        外盒子
        <div class="in2">
            里盒子
        </div>
    </div>
    <div class="out3">
        外盒子
        <div class="in3">
            里盒子
        </div>
    </div>
    <div class="out4">
        外盒子
        <div class="in4">
            里盒子
        </div>
    </div>
    <div class="out5">
        外盒子
        <div class="in5">
            里盒子
        </div>
    </div>
</body>
</html>
<script>

</script>